Only build the message database if msgfmt is installed.
authorEwan Mellor <ewan@xensource.com>
Sat, 23 Dec 2006 19:06:31 +0000 (19:06 +0000)
committerEwan Mellor <ewan@xensource.com>
Sat, 23 Dec 2006 19:06:31 +0000 (19:06 +0000)
Signed-off-by: Ewan Mellor <ewan@xensource.com>
tools/python/Makefile

index 3732c06aa99ce225bdbfd02740ca4dec0ca6f26c..9e957fedf324918c7e5aba6bba4e92392734e47a 100644 (file)
@@ -7,12 +7,14 @@ all: build
 .PHONY: build
 build:
        CC="$(CC)" CFLAGS="$(CFLAGS)" python setup.py build
-       for file in `cd xen/xm; find messages -name xen-xm.po`; do \
+       if which msgfmt >/dev/null ; then \
+          for file in `cd xen/xm; find messages -name xen-xm.po`; do \
             dest=`echo "build/$$file" | \
                   sed -e 's#xen-xm.po#LC_MESSAGES/xen-xm.mo#'`; \
             mkdir -p `dirname "$$dest"`; \
             msgfmt -c -o "$$dest" "xen/xm/$$file"; \
-        done
+          done; \
+        fi
 
 .PHONY: install
 ifndef XEN_PYTHON_NATIVE_INSTALL